home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 2001 May / SGI Freeware 2001 May - Disc 2.iso / dist / fw_nas.idb / etc / init.d / nas_server.z / nas_server
Text File  |  2001-04-12  |  753b  |  48 lines

  1. #!/bin/sh -f
  2. #
  3. # sample init.d script to start/stop Network Audio System server
  4. #
  5. #
  6.  
  7. SERVER=/usr/freeware/bin/nasd
  8. CONFIG=/etc/config
  9. IS_ON=/etc/chkconfig
  10. SU="/bin/su guest -c"
  11.  
  12. if $IS_ON verbose
  13. then
  14.     ECHO="/bin/echo"
  15. else
  16.     ECHO=":"
  17. fi
  18.  
  19. case "$1" in
  20. 'start')
  21.     if $IS_ON nas_server && test -x $SERVER; then
  22.         $ECHO "Network Audio System server\c"
  23.         #
  24.         # Run as as the user "guest" if possible
  25.         #
  26.                 if $SU echo >/dev/null 2>&1; then
  27.             $ECHO " as guest\c"
  28.             $SU "exec $SERVER -aa" > /dev/null 2>&1 &
  29.         else
  30.             $ECHO " as root\c"
  31.             $SERVER -aa > /dev/null 2>&1 &
  32.         fi
  33.         $ECHO "."
  34.     fi
  35.     ;;
  36.  
  37. 'stop')
  38.     if test -x $SERVER; then
  39.         killall ausgi
  40.         $ECHO "Killed Network Audio System server"
  41.     fi
  42.     ;;
  43.  
  44. *)
  45.     $ECHO "usage: $0 {start|stop}"
  46.     ;;
  47. esac
  48.